<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>代码规范(Code specification)</title>
    <!-- 
      JavaScript代码规范（Code Specification）是指在编写JavaScript代码时所遵循的一系列规则和最佳实践。
      这些规范旨在提高代码的可读性、可维护性和一致性.
 
        1. 命名规范 
        - 变量和函数命名：使用小写字母和驼峰命名法（camelCase），例如： myVariable 、 calculateTotal() 。 
        - 常量命名：使用全大写字母和下划线分隔，例如： MAX_VALUE 、 PI 。 
        - 类命名：使用大写字母开头的驼峰命名法，例如： MyClass 。 
        
        2. 代码格式 
        - 缩进：使用一致的缩进方式，通常使用2个或4个空格，不建议使用制表符（Tab）。 
        - 行长度：每行代码不超过80-120个字符，避免代码过长影响可读性。 
        - 空行：适当使用空行分隔逻辑块，提高代码可读性。 
        
        3. 注释 
        - 单行注释：使用 // 进行单行注释。 
        - 多行注释：使用 /* ... */ 进行多行注释。 
        - 注释内容：注释应简洁明了，解释复杂的逻辑或重要的决策。 
        
        4. 使用严格模式 
        在文件的顶部添加 "use strict"; ，以启用严格模式，帮助捕捉潜在的错误和不良习惯。 
        
        5. 避免全局变量 
        尽量避免使用全局变量，可以使用模块化或立即调用函数表达式（IIFE）来封装代码。 
        
        6. 使用一致的语句终止符 
        使用分号（ ; ）作为语句的终止符，虽然JavaScript支持自动分号插入，但明确使用分号可以避免一些潜在的问题。 
        
        7. 控制结构 
        - 条件语句：使用大括号包裹条件语句，即使只有一行代码。
        javascript


        if (condition) {
          // do something
        }
        - 循环语句：同样使用大括号包裹循环体。 
        
        8. 使用ES6特性 
        - 使用 let 和 const ：优先使用 const 声明常量，使用 let 声明可变变量，避免使用 var 。 
        - 箭头函数：使用箭头函数简化函数表达式。
        javascript

        const add = (a, b) => a + b;
        9. 错误处理 
        使用 try...catch 语句处理可能的错误，确保代码的健壮性。 
        
        10. 代码组织 
        - 模块化：将代码分成多个模块，使用 import 和 export 来管理模块之间的依赖。 
        - 结构清晰：保持项目的文件结构清晰，便于管理和维护。 
     -->
  </head>
  <body></body>
</html>
